Ferrofluid Flow